home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 September / PCWorld_2002-09_cd.bin / Software / Vyzkuste / httrack / httrack-3.20RC4.exe / {app} / src / postinst-config.in < prev    next >
Text File  |  2002-05-19  |  1KB  |  56 lines

  1. #!/bin/sh
  2.  
  3. # Config file location
  4. cnfdir="__ETCPATH__"
  5. cnf="__ETCPATH__/httrack.conf"
  6.  
  7. if test "`id -u`" -eq 0; then
  8.     mkdir -p "$cnfdir"
  9.     if ! test -f "$cnf"; then
  10.         echo "creating $cnf (please modify it) .."
  11.         cat>"$cnf" << EOF
  12. # HTTrack Website Copier Settings
  13. # See httrack --help for more information
  14.  
  15. # Examples: (to uncomment)
  16.  
  17. # set proxy proxy.myisp.com:8080
  18. # retries=2
  19. # set max-size 10000000
  20. # set max-time 36000
  21. # set user-agent Mouzilla/17.0 (compatible; HTTrack; I)
  22. #
  23. # There are MUCH more options.. try 'httrack --quiet --help | more'
  24.  
  25. # Deny and allow for links
  26. # this will be used by default for all mirrors
  27. allow *.gif
  28. allow *.png
  29. deny ad.doubleclick.net/*
  30.  
  31. # Path and other options
  32. # '~' in the *begining* means 'home dir'
  33. # '#' at the *end* means "projectname" (that is, the first URL given)
  34. # Example: '~/websites/#' will create /home/smith/websites/www.foo.com
  35. # folder when launching 'httrack www.foo.com'
  36. set path ~/websites/#
  37.  
  38. EOF
  39.     fi
  40.  
  41.     if ! grep "set path" "$cnf" >/dev/null; then
  42.         echo "default path set to <home dir>/websites/<first_site_name>"
  43.     fi
  44.  
  45.     chown root:__ROOTGROUP__ "$cnf"
  46.     chmod 744 "$cnf"
  47. else
  48.     cat << EOF
  49.  
  50. You are not root, therefore $cnf configuration file hasn't been created
  51. Re-run this sript ($0) as root if you want to do that
  52.  
  53. EOF
  54. fi
  55.  
  56.